https://medium.com/@dinerdapps/the-basics-of-integers-and-doubles-in-swift-a-beginners-guide-3856e4f26727