feat: add triangular_solve base
#580
+70
−0
Draft
triangular_solve base
#580