Help for this page
1.2.3AAABB,AAB,AA,AAABBB should give ... AABB,AAAB,ABBB should give qw(AA BB AAA B A BBB)
use strict; sub chip{ ... if(my(@rest) = $2 =~ /(A+) (B*) ,? /gx){ unshift(@rest, $front); grep {$_} @rest}}}