ELO rating system in the D programming language