Diamond Inheritance solutions

Diamond Inheritance was solved using OCaml by 6 contestants. Solution sizes: average 1389 bytes (shortest: 816; longest: 2286).