Programming challenges for learning ruby