A set of interesting problems in algorithms implemented in Java