sci division coded, not tested. still need to add, mul