Used lambda comparer to sort the returned e and x in main. Removed representatives
Merged ligand::recover into ligand::save
Revised kernel to use curand