JUMP TOintroductionOverviewInstallationUsageNumbersclampNumberdigitsdoubleDigitmeanmedianmodeordinalrandomNumberrangeroundstepssumDATES AND TIMETYPESDurationagodateFromDurationdayNamedurationdurationFromDatesfromNowisPastrelativeTimeDifftimeSincetimeUntiltodayEndtodayStartSTRINGScapitalizeendsWithescapeStringisNumericisEqualjoinlazyIncludeslowerCaseNoSpacesmaskpadpluralrandomStringshaveslugifystartsWithtruncateunescapeStringARRAYSarrayIntobubbleSortchunkclampArraycombinecommoncountcountscountsBydifferenceeveryNthfindValueflattengroupByintersectioninsertionSortintersectionisEquallazyIncludesrandomItemrandomItemsrepeatArrayrollingSumsafeSortselectionSortshaveshufflesortBystepsswapItemsuncommonunionunionByuniqueuniqueByobjectsdeepCopygetKeyValueCountsgroupByKeyValueinvertisEqualisObjectInArraykeyWhereValueIskeyWithLargestValueobjectIntoobjectToQueryParamsomitKeyspickKeysputNewremoveDuplicatesByKeyValuesumOfKeyValuesortByKeyValuesortByKeyValuesfunctionsTYPESAsyncFuncFuncDebouncedFunctioncreatePipecurrydebouncelimitmemoizepartialpiperetryasyncTYPESQueuecreateQueuepausethrottlewithTimeoutbrowsergetCookiegetBrowserGeolocationgetURLQueryParamssaveTextToFileInBrowsersetCookiemisccaseEqualshexToRgbloremIpsumnoOprgbToHexstripHTMLPowered by insertionSortReturns an array sorted (ascending) via insertion sortTypeScriptfunction insertionSort(arr: StringOrNumberArray): StringOrNumberArra