A AI which can write programs and make&use the tools of the real world