Blood.zip
(contains everything listed below and more)
Documentation
(Scaladocs)
Scala code:
o1
blood2
test.scala
BloodType2.scala
blood1
BloodType1.scala
test.scala
blood3
BloodType3.scala