can be used securely, but it can introduce vulnerabilities if used incorrectly. This incorrect
usage would be an implementation flaw (and perhaps, usage of strcpy at all might be regarded
as a design flaw in some circles). Conjecture: all implementation bugs are associated with at
least one design limitation.