fix up numeric_representation_cast_impl
fix up numeric_representation_cast_impl

This implementation is slightly more correct, I believe.

elidupree/Lasercake,elidupree/Lasercake,idupree/Lasercake,idupree/Lasercake,Lasercake/Lasercake,idupree/Lasercake,elidupree/Lasercake,idupree/Lasercake,idupree/Lasercake,Lasercake/Lasercake,Lasercake/Lasercake,Lasercake/Lasercake,elidupree/Lasercake,idupree/Lasercake,elidupree/Lasercake,elidupree/Lasercake,Lasercake/Lasercake,elidupree/Lasercake,idupree/Lasercake