Go Functional Programming Paradigm