Algorithm and Problem demos (in java)