The knowledge of all things is possible.
Leonardo da Vinci