1. A computer implemented method of converting a data set of a first type to a data set type of a second type, comprising: casting up a first data set of a first type to a prescribed data set type that is large enough to encompass a data set of a second type; and casting down the casted up first data set from the prescribed data set type to the second data set of the second data set type.