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