Information, Compression, Intelligence, Computing and Math