The human eye can detect 10 million different colours