added start of silly sort