Rename 'exp' so it doesn't conflict with exp()