diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index 9f3f72be..a8c44b39 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -313,8 +313,7 @@ export class Pattern { rangex(min, max) { return this.range(Math.log(min), Math.log(max)).fmap(Math.exp); - } - + } // Assumes source pattern of numbers in range -1..1 range2(min, max) { @@ -616,6 +615,10 @@ export class Pattern { return new Pattern(query)._splitQueries(); } + palindrome() { + this.every(2, rev); + } + juxBy(by, func) { by /= 2; const elem_or = function (dict, key, dflt) {