Following the PHP katas from Laracasts.com