sicpに書かれてるテクニックってjavascriptでも使えるの?