sample codes and exercises from Coding101