Revert "Merge branch 'Implement_Hw_5'"

This reverts commit cd88269c4507d2cb6455b0e3d66e2f74166ecf86, reversing
changes made to 49e7ac85c88549aae5876e7c16238d88e54a4368.