codes having parameters
with
are constructed from
and
codes,
. A dual construction for
codes from
and
codes is also presented,
. As a simple corollary we have that the number of nonequivalent
codes is at least exponential in the length (for
. For
codes, the lower bound is doubly exponential in the length (for
.