* 0. Redistributions of source code must retain the above copyright  **    notice, this list of conditions and the following disclaimer.  ** 0. Redistributions in binary form must reproduce the above copyright  **    notice, this list of conditions and the following disclaimer in the  **    documentation and/or other materials provided with the distribution.  ** 0. The name of the author may not be used to endorse or promote products  **    derived from this software without specific prior written permission.  *