S spectrum.ieee.org China Grew Two Cotton Leaves on the Moon 331 points headalgorithm 7 years ago 129 comments