New Inventions in Low Cost Solar Heating: 100 Daring Schemes Tried and Untried