Implementations of programming assignments