# The Puzzle

You have to write a program or function p(n) that returns the square of what is entered into it and you may assume that the input is a non-negative integer. Put in simpler terms, return n<sup>2</sup>.

# Rules

 1. You are not allowed to use `*` or `/` (or any other power or square root operator, such as `POW` or `SQRT`, if your language contains such functions)
 2. You may not use a loop, or use a constructions that is similar to a loop.  Example of loop like constructions are `GOTO` and recursion.

# Example

    Function p(n)
    Dim r()
    ReDim r(n)
    p = Len(Join(r, Space(n)))
    End Function

Be creative and (ab)use the functions and features given to  you by your language of choice.

*edit

Loop like structures are loops that allow you to repeat 1 or more instructions

-if you could add an `stdout "1"` to your code and you would end up with repeating that output n times, it will count as a loop