Solar inverter technology