document.write('<div class="c" style="font-family: monospace;"><br />');
document.write('<span style="color: #000000; font-weight: bold;">function</span> diminishing_returns<span style="color: #66cc66;">&#40;</span>val, scale<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>val &lt; <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> -diminishing_returns<span style="color: #66cc66;">&#40;</span>-val, scale<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; var mult = val / scale;<br />');
document.write('&nbsp; &nbsp; var trinum = <span style="color: #66cc66;">&#40;</span>Math.<span style="color: #202020;">sqrt</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">8.0</span> * mult + <span style="color: #cc66cc;">1.0</span><span style="color: #66cc66;">&#41;</span> - <span style="color: #cc66cc;">1.0</span><span style="color: #66cc66;">&#41;</span> / <span style="color: #cc66cc;">2.0</span>;<br />');
document.write('&nbsp; &nbsp; <span style="color: #b1b100;">return</span> trinum * scale;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('&nbsp;</div>');
document.write('<br />&nbsp;<br /><div style="font-size: 12px">Brought to you by the community at <a href="http://www.bytemycode.com/snippets/snippet/741/1/" target="_blank">byteMyCode</a>.</div>');
