Step by step scala tutorial (basic language features)