JUMP TOintroductionOverviewInstallationUsageNumbersclampNumberdigitsdoubleDigitmeanmedianmodeordinalrandomNumberrangeroundstepssumDATES AND TIMETYPESDurationagodateFromDurationdayNamedurationdurationFromDatesfromNowisPastrelativeTimeDifftimeSincetimeUntiltodayEndtodayStartSTRINGScapitalizeendsWithescapeStringisNumericisEqualjoinlazyIncludeslowerCaseNoSpacesmaskpadpluralrandomStringshaveslugifystartsWithtruncateunescapeStringARRAYSarrayIntobubbleSortchunkclampArraycombinecommoncountcountscountsBydifferenceeveryNthfindValueflattengroupByintersectioninsertionSortintersectionisEquallazyIncludesrandomItemrandomItemsrepeatArrayrollingSumsafeSortselectionSortshaveshufflesortBystepsswapItemsuncommonunionunionByuniqueuniqueByobjectsdeepCopygetKeyValueCountsgroupByKeyValueinvertisEqualisObjectInArraykeyWhereValueIskeyWithLargestValueobjectIntoobjectToQueryParamsomitKeyspickKeysputNewremoveDuplicatesByKeyValuesumOfKeyValuesortByKeyValuesortByKeyValuesfunctionsTYPESAsyncFuncFuncDebouncedFunctioncreatePipecurrydebouncelimitmemoizepartialpiperetryasyncTYPESQueuecreateQueuepausethrottlewithTimeoutbrowsergetCookiegetBrowserGeolocationgetURLQueryParamssaveTextToFileInBrowsersetCookiemisccaseEqualshexToRgbloremIpsumnoOprgbToHexstripHTMLPowered by bubbleSortReturns an array sorted (ascending) via bubble sortTypeScriptfunction bubbleSort(arr: StringOrNumberArray): StringOrNumberArray