added angular, working angular conversion
got recursive calls functioning