Can the name Zack/Zach/Zac be a stand alone name, or does it have to be Zachary? If Zack/Zach/Zac can be a stand alone name, which one looks correctly spelled? Or are all 3 correct?