- create first Struct Account
- using how to initialize the struct
- using new to create an account
- comparing the accounts to understend References, pointers
- create method withdraw: validations to withdraw be greater than 0 and if streamline has money available
- created deposit method: it returns a message (string) and new amount (float64);
- create transfer method
- create package accounts
- structs composition
- nested structs
- visibilidade
- new package clients to save clients info
- field Owner from Account now is using new type from clients.go
- create saving account (similar to streamline)
- create a method PayBill, also created an Interface verifyAccountType. This way both streamline or savings can pay a bill