1. A configurable computing array, comprising: a semiconductor substrate; at least a configurable logic element formed on said semiconductor substrate, wherein said configurable logic element selectively realizes a logic function from a logic library; at least a configurable computing element formed above said configurable logic element, wherein said configurable computing element comprises a three-dimensional vertical writable memory (3D-W V ) array for storing at least a portion of a look-up table (LUT) for a math function; wherein said configurable computing array realizes a math function by programming said configurable logic element and said configurable computing element.