Using colloidal lithography to fabricate and optimize sub-wavelength pyramidal and honeycomb structures in solar cells.