scala koans in progress