A Literature Review on Circle and Sphere Packing Problems