Energy, quanta and limulus vision