cases = [ ("Example from README", [ [9, 8, 7]
                                      , [5, 3, 2]
                                      , [6, 6, 7] ], [(1, 0)] )

            , ( "no saddle point", [ [2, 1]
                                   , [1, 2] ], [] )

            , ( "a saddle point", [ [1, 2]
                                  , [3, 4] ], [(0, 1)] )

            , ( "another saddle point", [ [18,  3, 39, 19,  91]
                                        , [38, 10,  8, 77, 320]
                                        , [ 3,  4,  8,  6,   7] ], [(2, 2)] )

            , ("multiple saddle points", [ [4, 5, 4]
                                         , [3, 5, 5]
                                         , [1, 5, 4] ], [ (0, 1)
                                                        , (1, 1)
                                                        , (2, 1) ] )
            ]
cases = [ ("Example from README", [ [9, 8, 7]
                                      , [5, 3, 2]
                                      , [6, 6, 7] ], [(1, 0)] )

            , ( "no saddle point", [ [2, 1]
                                   , [1, 2] ], [] )

            , ( "a saddle point", [ [1, 2]
                                  , [3, 4] ], [(0, 1)] )

            , ( "another saddle point", [ [18,  3, 39, 19,  91]
                                        , [38, 10,  8, 77, 320]
                                        , [ 3,  4,  8,  6,   7] ], [(2, 2)] )

            , ("multiple saddle points", [ [4, 5, 4]
                                         , [3, 5, 5]
                                         , [1, 5, 4] ], [ (0, 1)
                                                        , (1, 1)
                                                        , (2, 1) ] )
            ]
cases = [ ("Example from README", [ [9, 8, 7]
                                      , [5, 3, 2]
                                      , [6, 6, 7] ], [(1, 0)] )

            , ( "no saddle point", [ [2, 1]
                                   , [1, 2] ], [] )

            , ( "a saddle point", [ [1, 2]
                                  , [3, 4] ], [(0, 1)] )

            , ( "another saddle point", [ [18,  3, 39, 19,  91]
                                        , [38, 10,  8, 77, 320]
                                        , [ 3,  4,  8,  6,   7] ], [(2, 2)] )

            , ("multiple saddle points", [ [4, 5, 4]
                                         , [3, 5, 5]
                                         , [1, 5, 4] ], [ (0, 1)
                                                        , (1, 1)
                                                        , (2, 1) ] )
            ]