Implicit type casting

Explicit type casting