include "test2_include.bmd" void factroflwaffle(roflwaffle theRoflwaffle){ theRoflwaffle.arr = factlistarray(theRoflwaffle.arr); } void factroflchef(roflchef myChef){ int length = 0; !(length(myChef.normal), length); for(int i=0; i< length; i+=1;){ factroflwaffle(myChef.normal[i]); } factroflwaffle(myChef.special); return; } roflchef main () { roflchef myChef; int list array [3] testlistarray = {[4],[5],[6]}; int roflcopter; if(null roflcopter){ myChef.normal[0].arr = testlistarray; } else { myChef.normal[0].arr = {[1]}; } myChef.normal[1].arr = testlistarray; myChef.normal[2].arr = {[4],[5],[6]}; myChef.special.arr = {[3],[2],[4]}; myChef.normal[2].arr[2] ::= 7; factroflchef(myChef); return myChef; }