added magicsquare (5.5), starting on 5.6