added cs5
add pprint displayhook
oh yea matrix mul is noncommutative. working newton's method, tho