https://blog.jovian.ai/application-of-some-numpy-functions-in-various-fields-of-engineering-and-technology-7a4239aa8f26