lab to play with algorithms