Net Present Value (NPV) Calculator