A comparative analysis of silicon (Si) and indium phosphide nanostructure based solar cells. (2022)