Explain the use of Go's type casting and type conversion for type conversion in Go?