func Drop(items DashSlice, count int) DashSlice {
	result := DashSlice{}
	for i := count; i < len(items); i++ {
		result = append(result, items[i])
	}
	return result
}
Creates a slice of array with n elements dropped from the beginning.
package godash
import (
	"fmt"
	"reflect"
	"strings"
)
func Chunk(items DashSlice, size int) []DashSlice {
	dashSlices := []DashSlice{}
	for _, item := range items {
		sliceLength := len(dashSlices)
		if sliceLength == 0 || len(dashSlices[sliceLength-1]) == size {
			dashSlices = append(dashSlices, DashSlice{})
			sliceLength++
		}
		dashSlices[sliceLength-1] = append(dashSlices[sliceLength-1], item)
	}
	return dashSlices
}
func Compact(items DashSlice) DashSlice {
	dashSlice := DashSlice{}
	for _, item := range items {
		if item != nil && item != false && item != 0 && item != "" {
			dashSlice = append(dashSlice, item)
		}
	}
	return dashSlice
}
func Concat(items DashSlice, newItems ...interface{}) DashSlice {
	result := append(DashSlice{}, items...)
	for _, newItem := range newItems {
		if reflect.TypeOf(newItem).Kind() == reflect.Slice {
			values := reflect.ValueOf(newItem)
			valuesLength := values.Len()
			for i := 0; i < valuesLength; i++ {
				result = append(result, values.Index(i).Interface())
			}
		} else {
			result = append(result, newItem)
		}
	}
	return result
}
func ConcatSlices(slices ...DashSlice) DashSlice {
	result := DashSlice{}
	for _, slice := range slices {
		result = Concat(result, slice...)
	}
	return result
}
func Difference(items DashSlice, itemsToCompare ...interface{}) DashSlice {
	var result = DashSlice{}
	for _, item := range items {
		if _, ok := IndexOf(itemsToCompare, item); !ok {
			result = append(result, item)
		}
	}
	return result
}
func DifferenceBy(items DashSlice, itemsToCompare DashSlice, iteratee Iteratee) DashSlice {
	itemsNew := items.Map(iteratee)
	itemsToCompareNew := itemsToCompare.Map(iteratee)
	var result = DashSlice{}
	for i, item := range itemsNew {
		if _, ok := IndexOf(itemsToCompareNew, item); !ok {
			result = append(result, items[i])
		}
	}
	return result
}
func DifferenceWith(items DashSlice, itemsToCompare DashSlice,
	comparison Comparison) DashSlice {
	var result = DashSlice{}
	for i, item := range items {
		if _, ok := FindIndexWith(itemsToCompare, item, comparison); !ok {
			result = append(result, items[i])
		}
	}
	return result
}