]> git.jsancho.org Git - gacela.git/blobdiff - gacela_misc.lisp
(no commit message)
[gacela.git] / gacela_misc.lisp
index 6ebcf38ddde8e1e299c8cd68c335a22df38f17d0..8a7c2e433242b551ee3fbc6c2c229d142aaf436a 100755 (executable)
         (cond ((or (numberp list) (numberp pattern)) (and (numberp list) (numberp pattern)))
               (t t)))))
 
+(defun nearest-power-of-two (n)
+  (labels ((power (p n)
+                 (cond ((> (* p 2) n) p)
+                       (t (power (* p 2) n)))))
+         (power 1 n)))
+
 ;Geometry
 (defun dotp (dot)
   (match-pattern dot '(0 0)))