Creating Brain-Like Intelligence [electronic resource] : From Basic Principles to