Solar Cars: The Future Now May Be Now, Almost