Math.Combinat.Helper

debugging

debug

pairs

swap

pairs

pairsWith

lists

sum'

equality and ordering

equating

reverseOrdering

reverseCompare

reverseSort

groupSortBy

nubOrd

increasing / decreasing sequences

isWeaklyIncreasing

isStrictlyIncreasing

isWeaklyDecreasing

isStrictlyDecreasing

first / last

mapWithLast

mapWithFirst

mapWithFirstLast

older helpers for ASCII drawing

mkLinesUniformWidth

mkBlocksUniformHeight

mkUniformBlocks

hConcatLines

vConcatLines

counting

count

histogram

maybe

fromJust

bool

intToBool

boolToInt

iteration

nest

unfold1

unfold

unfoldEither

unfoldM

mapAccumM

long zipwith

longZipWith

random

type Rand g

runRand

flipRunRand

data RandT g m a

runRandT

flipRunRandT

rand

randRoll

randChoose

randProxy1