This one goes out as a challenge to all the programmers out there.

Here is the challenge, make a calculator in Brain****. For those of you that don't know what Brain**** is, it is a programming language that was created so that it could run under the smallest compiler ever (240 bytes!) But that said, there are only 8 possible commands in this language:

> Increment the pointer.
< Decrement the pointer.
+ Increment the byte at the pointer.
- Decrement the byte at the pointer.
. Output the byte at the pointer.
, Input a byte and store it in the byte at the pointer.
[ Jump past the matching ] if the byte at the pointer is zero.
] Jump to the matching [.


If you just said
WHAT THE ****!?
then you are half way there. For more info on the language it self go here:

http://www.muppetlabs.com/~breadbox/bf/

And as an added bonus, the Brain**** "hello world"


>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++. [-]>++++++++[<++++>-]<.>+++++++++++[<+++++>-]<. >++++++++[<+++>-]<.+++.------.--------.[-]>++++++++[<++++>-]<+. [-]++++++++++.



>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++. [-]>++++++++[<++++>-]<.#>+++++++++++[<+++++>-]<. >++++++++[<+++>-]<.+++.------.--------.[-]>++++++++[<++++>-]<+. [-]++++++++++.
(all info was taken from http://www.muppetlabs.com/~breadbox/bf/ )