-Ǎ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-InferredNoneB       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz       None!"(=MBA variant of zipWith on vectorsCLookup in a vectorDLinearize a matrixEContents of a vectorITWhat is, and where is the rightmost non-zero element on a given line of the matrix?JIs this the rightmost path?H !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^F !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\H-/.*,+()"'&%$#! 01234^56789:;<=>?@ABCDEFG]HIJKLMNOPQRSTUVWXYZ[\7! "'&%$#()*,+-/.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^None24bSigleton matrix_`abcdefghijklmnopqrstuvwxyz{_`abcdefghijklmnopqrstuvwxyzjkgihlmfnop_`abcde{qrstwxyzvu_`abcdefgihjklmnopqrstuvwxyz{None24 |}~ |}~ ~}| |}~None3M{       !"#$% &'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn`o7pqrstuvwxyz{|}~`DUFV      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPOQOROSOTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{z|z}z~BNFC-2.8 Data.PairAlgebra.RingUtilsData.Matrix.QuadData.Matrix.Class Parsing.ChartParsing.TestProgramPair:/:leftOfrightOf$fApplicativePair $fFunctorPairOfromORingPmulRing* AbelianGroupZisZero AbelianGroupzero+ mulDefaultonlyLeft onlyRightselectsumPathHighLowHereQSomeTriTVec:!ZMatColRowOneZeroQuad SomeShapeSShape'Leaf'Bin'ShapeLeafBinrowcolquadone.+.multtravq0closeDisjointPshowRbin'mkShapemkSingmkUpDiagclosemkTreequad'mergeinzwlklin'contentsfirstsecond<||>rightmostOnLine isRightmostresults'resultsleftMostfromPathroot'rootsinglesquare2square3sz'|+|-+-linsparseshiftXshiftY fingerprint scatterplot$fAbelianGroupVec$fAbelianGroupMatMatrixatextent singletongluesplit zeroMatrixExtent DimensionYDXD***nextDimextglueExtsplitExt<|><-> countColumns countRows chopFirstRowchopFirstColumnchopLastColumnfirstRow lastColumn chopLastRow $fMatrixOMT2SetmkTree2mkTree'genXPM$fAbelianGroupZ[]$fAbelianGroup[] VerbosityputStrVmainTestpairsresSz$fAbelianGroupBool $fRingInt$fAbelianGroupZPair$fAbelianGroupPair $fFunctorO$fAbelianGroupZInt$fAbelianGroupIntbaseGHC.Base++GHC.Errerrorfoldrghc-primGHC.PrimseqGHC.Listconcatfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$ undefinedGHC.Num fromInteger-GHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTo GHC.Classes==>=negatefail>>=>>fmapreturn fromIntegral realToFrac toInteger toRationalBoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShow GHC.TypesBoolCharDoubleFloatInt integer-gmpGHC.Integer.TypeIntegerOrderingRationalIO Data.EitherEitherStringFalseTrueLeftRightLTEQGTPrelude$!readIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharGHC.IO.ExceptionioError Data.Listunwordswordsunlineslinesproductfoldl1minimummaximumGHC.IOFilePath userErrorIOError Text.Readreadreadseitherlex readParenreadList readsPrecacoshatanhasinhcoshtanhsinhacosatanasincostansinlogBase**logsqrtexppiatan2isIEEEisNegativeZeroisDenormalized isInfiniteisNaN scaleFloat significandexponent encodeFloat decodeFloat floatRange floatDigits floatRadixlcmgcd^^^oddevendivModquotRemmoddivremquotrecip/floorceilingroundtruncateproperFractionmaxBoundminBoundfromEnumtoEnumpredsuccText.ParserCombinators.ReadPReadS showParen showStringshowCharshowsShowSshowListshow showsPrec Control.MonadmapM_mapM sequence_sequence=<<unzip3unzipzipWith3zipWithzip3!! concatMaplookupnotElemelemallanyorandreversebreakspandroptake dropWhile takeWhilecycle replicaterepeatiteratescanr1scanrfoldr1scanl1scanlfoldllengthnullinitlasttailhead Data.MaybemaybeNothingJustMaybeuncurrycurrysubtractsignumabsasTypeOfuntilflip.constid/=compare<=&&||not<>maxmin