Introduction to Light Trapping in Solar Cell and Photo-detector Devices