The Beauty and Mystery of the Prime Numbers