add some sorting solutions