> Maxima code for supporting arrays is terribly complex > and it looks willy-nilly. Willy-nilly, yes. Not terribly complex, though. Just messy. The natural result when new features are added incrementally because each one solves a problem.