added scala for 23
added python for 24
added 3 different python implementations of 25