CMC: Given a multi-dimensional Boolean array, convert the true values to their enumeration. E.g. [[[false,true,true,false],[true,false,false,true],[true,false,true,false]],[[true,true,false,true],[true,true,true,false],[true,true,false,true]]]
→ [[[false,1,2,false],[3,false,false,4],[5,false,6,false]],[[7,8,false,9],[10,11,12,false],[13,14,false,15]]]
(you may take the number of dimensions as additional argument if you want)