"It's already baffling without the fling." -BestNoobReborn
About[]
BAF, standing for Best's Array Function, is an array function made by the user known as BestNoobReborn (AKA SodafizzIGuess), that can generate insane numbers.
For example, BAF can easily generate values such as any of the "Grahals", the "Forcals", and even stuff like the "Suporcals". BAF is usually used to mark the sizes of massive verses, such as the Great Borgers, the Lettuce Leaf and similar size-wise.
Examples[]
[3, 4] = Grahal
[3, 4, 2] = Graham Grahal
[3, 4, 64] = Graham's Number
[3, 4, 1000000] = Forcal
[3, 4, 1000000, 2] = Force Forcal
[3, 4, 1000000, 1000000] = Suporcal
Sub Function[]
The array function has a sub-function for repeated entries, useful for representing much higher nested levels of Forcals in the Grahal hierarchy.
If you put repa1, a2 (the two a's being actual values) in an array with this function, it'll be replaced with a2 entries of a1.
Examples /w Sub Function[]
[3, 4, rep1000000, 2] = Suporcal
[3, 4, rep1000000, 1000000] = Terribocal
Sizes of Verses[]
The sizes of many verses can be represented with BAF.
The Drums = [Oakmegaverses, Oakmegaverses, ℵ0]
Bintexas = [Hentexas, Hentexas, Hentexas]
Sub-Function Extension[]
BAFFLIN extension is a wasteland now, and we now use the sub-function extension. This extension extends the rep sub-function, with extra entries and the new mrep sub-function.
[3, 4, rep(1000000, 1000000, 2)] = Terribocaior Terribocal
(You can add multiple tri-entry reps in one array, however that will cause mass exponential growth of nested amounts of entries)
(You can also add more entries to the rep in this, with the rules [#, rep(#, m, n), #] = [#, rep(#, [#, rep(#, m, n-1), #]), #] and the last rep entry will be removed if it's a 1)
(You can ALSO even nest rep sub-function; this is key in the mrep function)
[#, mrep(1, b, #), #] = [#, rep(mrep(1, b-1, #)), #]
[#, mrep(a, 1, #), #] = [#, rep(#), #]
[#, mrep(a, b, #), #] = [#, mrep(a-1, [#, mrep(a, b-1, #), #], #]