hands on some algorithms