Where do heavy elements come from