How to develop superintelligent AI