Add sorting module + some docs