Nim Game Algorithm And Program: Rules, Criteria And Marking Scheme