Text this: Synthesis of Cuprous Oxide (Cu2O) Nanoparticles – a Review