Thanks to visit codestin.com Credit goes to bennadel.github.io
Note: This is not exactly the .fcall() method from Q. Rather, this is inspired by that concept.