adding object_oriented_programming and more_language_features exercises