Solution to scala 99 problems