basic sort and a couple of different ways to do web servers