Add programming assignment solution ready for peer assesment