As I delve into learning Javascript, I have encountered terms like factory functions and constructor functions in the realm of object-oriented programming. Despite my attempts to grasp the distinction between them, I still find myself struggling to fully understand. Are factory functions just regular functions, or am I missing a larger perspective here? Hopefully, my brief exploration of this concept sheds some light on these concepts.