fixed Shrink and constructor in Triangle and explicit constructor in Date