Factorising a perfect square

I'll know the answer when I get there

Each sum, a puzzle, a mystery

That I must solve to find the key

Coming up to yet another test

But it's ok, cos I know I'm one of the best

Yes, I know I do seem vain

But my brains don't stop me from being insane.