I was wondering what the smallest ball python you would recommend for a forty gallon long. Would a yearling be too small if there are plenty of hides and foliage?