Basic Mathematical tools