Solar power from any semiconductor | Patexia