https://anylang.net/pt/videos/en/cs-principles-defining-and-calling-functions