3 files to be compiled together and then run scala Spiral a b
where a, b are integers to see the time distribution
1 (()|.)(b) ab (0,2)(0,1)(1,2)
-1 (()|.)(b) ab (0,2)(0,1)(1,2)
#2 (()|[ab])(b) ab (0,2)(0,1)(?,?)(1,2)
#-2 (()|[ab])(b) ab (1,2)(1,1)(1,1)(1,2)
#3 (()|[ab])+b aaab (0,4)(2,3)(?,?)
#-3 (()|[ab])+b aaab (3,4)(3,3)(3,3)
11 (.|())(b) ab (0,2)(0,1)(1,2)
#12 ([ab]|())(b) ab (0,2)(0,1)(?,?)(1,2)
#14 ([ab]|())+b aaab (0,4)(2,3)(?,?)
#-14 ([ab]|())+b aaab (0,4)(3,3)(3,3)
20 (.?)(b) ab (0,2)(0,1)(1,2)