https://medium.com/@kerstan/practical-high-performance-programming-with-go-part-vi-code-thursday-8dc7eb9018c0