master
add task about method call
fix some unit tests. clarify some task questions add several cases to reproduce problems found by student