We use two logical resources, namely, the notion of recursively defined function and the Benardete-Yablo paradox, together with some inherent features of causality and time, as usually conceived, to derive two results: that no ungrounded causal chain exists and that time has a beginning.