Famous 99 scala problems